home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 3 / Cream of the Crop 3.iso / comm / prtcs155.zip / HISTORY.SHE < prev    next >
Text File  |  1994-01-14  |  71KB  |  2,159 lines

  1.  
  2.  09 Apr 1994 00:20:59 Shelter Change Log
  3.  
  4.     XFLO.rexx:
  5.         spurious debug statement caused boolean error, fixed.
  6.         code size reduced
  7.  
  8.  
  9.  08 Apr 1994 00:14:38 Shelter Change Log
  10.  
  11.     XFLO.rexx:
  12.         Tmp files name now unique for multi-line use.
  13.  
  14.         removed seaching for ?UT files in ?LO files.  There should never be
  15.         any in a ?LO file.
  16.  
  17.         Sending of .OUT files is now default, set q_outs=0 to disable.
  18.         
  19.         added check to make sure unknown files types that have 4 periods
  20.         in the filename (eg:  looks like 4d arcmail but is not) are still
  21.         sent with the flofile priority.
  22.  
  23.         removed debug switch and statements
  24.  
  25.  07 Apr 1994 00:16:05 Shelter Change Log
  26.  
  27.     GenMailer.rexx:
  28.         Added fix for 'Portal of Power' Mailer's bad emsi
  29.         Changed *Call script generation to remove / key commands
  30.  
  31.  
  32.     Shelter.rexx:
  33.         No longer uses *Call script
  34.  
  35.         BOSS Site address was not being passed on AUTO command, fixed
  36.  
  37.         Added  AUTOX  command,  this is AUTO without flocvt.  Use this when
  38.         USEXFLO is TRUE. (UMBRELLA only)
  39.  
  40.         Both AUTO and AUTOX now wait for Call script to return before
  41.         trying to EXIT the mailer.
  42.  
  43.         Will now closedown Sushi ONLY it Shelter loaded it.
  44.  
  45.     XFLO.rexx:  (UMBRELLA only)
  46.         Direct FLO queueing works, ?ut queueing still untested.
  47.  
  48.  
  49.  05 Apr 1994 15:46:42 Shelter Change Log
  50.  
  51.     Porticus: Added DOORS and remote CLI, see docs
  52.  
  53.  
  54.  05 Apr 1994 00:21:05 Shelter Change Log
  55.  
  56.     XQ.rexx:
  57.         a couple domain handling bugs fixed
  58.  
  59.  
  60.  02 Apr 1994 00:21:23 Shelter Change Log
  61.  
  62.     Shelter.rexx:
  63.         Missing END statement, fixed
  64.  
  65.  
  66.  01 Apr 1994 00:21:34 Shelter Change Log
  67.  
  68.     GenMailer.rexx:
  69.  
  70.         submenu  code  should  no  longer be generated if there are no menu
  71.         items of the type in *Gen.CFG
  72.  
  73.         While adding the DOOR menu,I discover that there were some problems
  74.     parsing  BBS  launch commands with embedded quotes.  This is now fixed,
  75.     and the format of the BBS entry is CHNAGED.  Please READ GenMailer.DOC.
  76.  
  77.     New keyword: DOOR
  78.         This  adds a new DOOR menu for Porticus and Roof mailers.  Requires
  79.     CTDL-AUX:  device (included in Proticus archive)
  80.  
  81.     New scripts:
  82.         DOOR.wplrx - door launcher
  83.         carrier.rexx - door carrier monitor
  84.         launch.rexx - example bbs lauch scipt for bbs's that detach from
  85.         cli.
  86.         QWK.wplrx   - Main menu QWK packer, this one for Falcon's Smail.
  87.                       Automatically send users mail.
  88.  
  89.     Xpack.rexx:
  90.         wierd problems with archive name creation fixed.
  91.  
  92.  30 Mar 1994 00:20:44 Shelter Change Log
  93.  
  94.     GenMailer.rexx:
  95.         site-specific  PRESESS wplrx commands are now enabled for fax, uucp
  96.         and bbs sessions.
  97.  
  98.  29 Mar 1994 00:20:49 Shelter Change Log
  99.  
  100.     genMailer.rexx:
  101.         *GEN.cfg:
  102.         MAILRECD  variable  dropped.  One may now execute BOTH whenrecd and
  103.         aftersession mail commands is one so wishs.  Leave command blank to
  104.         disable.
  105.  
  106.  28 Mar 1994 00:20:54 Shelter Change Log
  107.  
  108.     GenMailer.rexx:
  109.         SORTSESS  was  not  be  executed  due to fact multihub variable was
  110.         being cleared before test, fixed.
  111.  
  112.     Xpack.rexx:
  113.         routine to select unique mail archive name was flakey, rewritten.
  114.  
  115.     RFS.rexx:
  116.         AFter  making  RFS  multi-mailer,  a bug was introduced which cause
  117.         Human  callers  not to see "Sending..." messages and an error "Host
  118.         environment not found" was logged.  Fixed.
  119.  
  120.  
  121.  25 Mar 1994 00:21:01 Shelter Change Log
  122.  
  123.     FTNSORT.rexx:
  124.         In  order  that  ftnsorting can be done as a after session command,
  125.         FTNSORT now accepts "LIST filename" as argument, where this file is
  126.         a list of archives to process.
  127.         
  128.         List would be built by new SORTSESS or site-specific sortsess command
  129.         if set to:
  130.         Echo >>T:sortlist $$(indir)$$(remfile)
  131.  
  132.     GenMailer.rexx:
  133.         *GEN.cfg:
  134.             FTNSORT keyword removed
  135.             Replaced by new CMD keywords:
  136.  
  137.     WHENRECD:
  138.     CMD     sortrecd   Run >NIL: Rx ram:rexx/ftnsort $(indir) $(remfile)
  139.                        - sort an archive or packet by ftn domain
  140.                        This command overrides arcrecd and pktrecd 
  141.                        If aftersession processing preferred then set:
  142.                        Echo >>T:sortlist $(indir)$(remfile) 
  143.                         
  144.     AFTERSESSION:
  145.     CMD     sortsess   Run >NIL: Rx ram:rexx/ftnsort LIST t:sortlist
  146.                        Only set If whenrecd processing not desired.
  147.                        This command overides impsess 
  148.         Cache.cfg:
  149.             new site specific keyword:
  150.  
  151.     sortsess      aftersession command to execute for this site instead
  152.                   of the global CMD SORTSESS.
  153.                   This command overides impsess 
  154.  
  155.  22 Mar 1994 16:33:59 Shelter Change Log
  156.  
  157.     GenMailer.rexx:
  158.         now checks if akalist exists for a site before using
  159.         missing quotes on references to akalist could cause runtime errors,
  160.         fixed
  161.         opps,  I forgot to enable 'predial' and 'presess' keywords in cache
  162.         config, fixed
  163.  
  164.     Archives:
  165.         a  Differnce  update  archive  is  now  created  automatically  for
  166.         Porticus, gazebo, umbrella, rfs and xpack.  
  167.         These archives are updates to the versions on AmiNet.
  168.         They are also freqable under the filename <name>YYMMDD.LHA
  169.  
  170.  
  171.  22 Mar 1994 11:47:09 Shelter Change Log
  172.  
  173.     GenMailer.rexx:
  174.         Typo in predial command code cause dial to be disabled, fixed.
  175.  
  176.         Noticed that it was not possible to disable request handler. (ooops)
  177.         ALLOWFREQS  keyword controls this, no request handling code will be
  178.         generated if FALSE.
  179.         Warning will be issued for Gazebo in FREQ* keywords set when
  180.         ALLOWFREQS is FALSE.
  181.         WazOO  flag, EMSI NRQ compatibily flag and HRQ link flags set false
  182.         if ALLOWFREQS is FALSE.
  183.     NOTE:   I  CANNOT check if a menu command (other than GRAB and WFREQIT)
  184.     USES a request handler.
  185.  
  186.  
  187.  21 Mar 1994 19:53:54 Shelter Change Log
  188.  
  189.     genmailer.rexx:
  190.         will  now  exit  a  dial  witha  BUSY status if presess command
  191.         returns 5
  192.  
  193.  21 Mar 1994 18:42:02 Shelter Change Log
  194.  
  195.     Updated GenMailer.doc to mention PreDial and PreSess Cache keywords
  196.  
  197.     Added Mfwd.wplrx, a PreSess command for packet switching services
  198.     This is being tested by the requester: Francois Landry
  199.  
  200.  
  201.  
  202.  21 Mar 1994 15:32:36 Shelter Change Log
  203.  
  204.     GenMailer.rexx:
  205.         IF  KNOWAKAS was TRUE and a site had no know akas listed, no files
  206.         would be sent, hopefully fixed.
  207.  
  208.         no longer sets '.org' or '.ftn' in EMSI addresses.
  209.  
  210.     Site Cache:
  211.         Two new keywords (these do not apply to fax or uucp at present)
  212.         predial     command to execute before dialing a number
  213.         presess     command to execute on connect with a number
  214.                     (at presewnt this MUST be a .WPLRX command)
  215.  
  216.  
  217.  21 Mar 1994 00:21:04 Shelter Change Log
  218.  
  219.     GenMailer.rexx:
  220.         HXT flag is presented when answering during UMH
  221.         
  222.     EMSI_LINKS.DOC:
  223.         Was  rewritten  a  version or two ago.  Much better explaination of
  224.         the implementation.
  225.  
  226.  
  227.  
  228.  17 Mar 1994 00:26:15 Shelter Change Log
  229.  
  230.     GenMailer.rexx:
  231.         fax code added, untested
  232.  
  233.         INBOUND field of Mailer display now shows one of 
  234.         SECURE, NONSECURE, USER, FAX, instead of directory
  235.  
  236.     Sctl.rexx added, a quick and dirty env controller.
  237.  
  238.     Shelter.DOC: 
  239.         updated to discuss new Scall command line.
  240.  
  241.     Shelter.rexx: addwork() flocvt() functions
  242.         If  type  is PKT or CUT and priority is not specified, it is set to
  243.         60 (DTPRI_HXT)
  244.  
  245.         will not try to close screen if set to AUTOCLOSE
  246.  
  247.     Scall.rexx:
  248.         Added DURATION option
  249.         Usage: Scall  Site_Address/A,LINE/K,NUMBER/K,PRI/K,REDIALDELAY/K,DURATION/K,CRASH/S,NOPICKUP/S
  250.  
  251.        Site_Address    FTN-  [domain#][z:][net/]node[.p] CLOCK- clock<n>
  252.                        UUCP- uu<site> FAX- fax_<site> BBS- bbs_<site>
  253.        Number          phone number when manual dialing
  254.        Line            modem line to use for dialing
  255.            DEFAULT DEF_LINE
  256.        Pri             task priority for poll
  257.            DEFAULT -1
  258.        RedialDelay     number of seconds to wait between dials
  259.            DEFAULT 180
  260.        Duration        number of minutes to attempt connection
  261.            DEFAULT 60
  262.    Switches
  263.        crash           send crash mail only
  264.        nopickup        do not accept inbound files
  265.  
  266.  
  267.  
  268.     Call.Rexx:
  269.         With  new command line options, it should be possible to use ROOF's
  270.     Call.rexx with Shelter Mailers, if the required clipvars are set.
  271.         eg:
  272.             CALL 104 PORT=GAZEBO LINE=1
  273.  
  274.     Site_Address/A,PORT/K,LINE/K,NUMBER/K,PRI/K,REDIALDELAY/K,DURATION/K,IFSTUFF/S,CRASH/S,FORCE/S,NOPICKUP/S,DOSCAN/S,DOLOOKUP/S,DEBUG/S
  275.        Site_Address    FTN-  [domain#][z:][net/]node[.p] CLOCK- clock<n>
  276.                        UUCP- uu<site> FAX- fax_<site> BBS- bbs_<site>
  277.        Number          phone number when manual dialing
  278.        Port            base name of mailer ports
  279.            DEFAULT ROOF
  280.        Line            modem line to use for dialing
  281.            DEFAULT 2    (clipvar DEFAULT_SLAVE)
  282.        Pri             task priority for poll
  283.            DEFAULT -1
  284.        RedialDelay     number of seconds to wait between dials
  285.            DEFAULT 180
  286.        Duration        number of minutes to attempt connection
  287.            DEFAULT 60
  288.    Switches
  289.        ifstuff         call only if files pending
  290.        crash           send crash mail only
  291.        nopickup        do not accept inbound files
  292.        force           disables check for poll in progress
  293.                        and forces use of specified line
  294.        doscan          enables wpl port status scan 
  295.        dolookup        call only if CM flag in nodelist
  296.        debug           verbose output
  297.  
  298.  
  299.  13 Mar 1994 17:41:45 Shelter Change Log
  300.  
  301.     GenMailer.rexx:
  302.         added missing BBS access check
  303.  
  304.     SHELTER.DOC:
  305.         updated  section  on  internal  control  via  env  vars to indicate
  306.     defaults, env locations, dependancies and BBS control variable description.
  307.  
  308.  
  309.     External Control via Environmental Variables:
  310.  
  311.     You  may  set the following ENV:  variables TRUE or FALSE directly or
  312. via  a  cron  event  to enable or disable the feature.  The variable will
  313. only be effective if the feature is present in the mailer.
  314.  
  315.     NOANSWER    - if TRUE, a RING will be IGNORED and phone will not
  316.                   be answered 
  317.                   DEFAULT:  FALSE
  318.                   LOCATION: ENV:<SHELTER>/
  319.   
  320.     ACCESS      - if TRUE, will allow user access, BBS spawning, Menus
  321.                   and WPLRX Utilities for human callers
  322.                   DEFAULT:   TRUE
  323.                   LOCATION: ENV:<SHELTER>/
  324.  
  325.     ALLOWFREQS  - if TRUE inbound file requests will be processed
  326.                   DEFAULT: TRUE
  327.                   LOCATION: ENV:<SHELTER>/
  328.  
  329.     FTSFREQS    - if TRUE, , and ALLOWFREQS is TRUE, inbound file requests 
  330.                   received during FTS1 sessions will be processed 
  331.                   DEFAULT:  FALSE
  332.                   LOCATION: ENV:<SHELTER>/
  333.  
  334.     UUCP        - if TRUE, accept inbound uucp calls
  335.                   DEFAULT:  set by UUCP keyword
  336.                   LOCATION: ENV:<SHELTER>/
  337.  
  338.     FAX         - if TRUE, accept inbound fax calls
  339.                   DEFAULT: set by FAX keyword
  340.                   LOCATION: ENV:<SHELTER>/
  341.  
  342.     BBS         - if TRUE, and ACCESS TRUE, selected bbs is spawned
  343.                   This will allow you to selectively disable BBS spawing,
  344.                   while still allow user access to other features. 
  345.                       eg: ACCESS TRUE and BBS FALSE  
  346.                   DEFAULT:  TRUE
  347.                   LOCATION: ENV:<SHELTER>/
  348.     
  349.  
  350.     During  ZMH,  you  should set ACCESS FALSE, and if you wish, UUCP and
  351. FAX FALSE also.  A FULLY compliant FidoNet system would set ALL the above
  352. (except NOANSWER, of course :) FALSE.
  353.  
  354.  
  355.  12 Mar 1994 13:34:17 Shelter Change Log
  356.  
  357.  
  358.     RexxDosSupport.library  is no longer optional,it is required.  switches
  359.     removed.
  360.  
  361.     Scall.rexx:
  362.         Now uses readargs() for command line, type rx scall ? for usage.
  363.  
  364.  12 Mar 1994 00:20:48 Shelter Change Log
  365.  
  366.     Shelter.rexx:
  367.         when exiting, empty windows were opened with no text displayed, fixed
  368.         some log entries were ignored, fixed
  369.         if window not open, PutLog() will not 'say' argument
  370.         occasional gurus or ScreenManager hangs when closing, fixed
  371.  
  372.     RFS.rexx:
  373.         I  found  it  a hassle having to edit RFS.cfg to change the wplport
  374.         name  when testing the various Shelter mailers.  So now it gets the
  375.         mailer name from the command line.
  376.         
  377.     GRAB.wplrx:
  378.     WFREQIT.wplrx:
  379.     STARTRFS.rexx:
  380.     GENMAILER.rexx:
  381.         Changed call to RFS to use new command line in all above.
  382.  
  383.     GenMailer.rexx:
  384.         Added support for dialing oiptions: dmode=CRASH and NOPICKUP=TRUE.
  385.         if  Call  script sets dmode to CRASH, Minimum send priority will be
  386.         set to 50.
  387.         if  call  script  sets  NOPICKUP to TRUE, mailer will send files to
  388.         site, but not receive any files.
  389.         ROOF's  Call.rexx and Shelter's Scall.rexx  can  handle  these.
  390.  
  391.  10 Mar 1994 16:59:04 Shelter Change Log
  392.  
  393.     GenMailer.rexx:
  394.         Missing  'Return' on genemsi:  caused WAZOO code to be generated
  395.         twice and 'Installing Handshakes' progress message to be displayed
  396.         twice. fixed
  397.  
  398.         SHELTER name env variable was not set depending upon GenMailer
  399.         commandline, fixed
  400.  
  401.     Shelter.rexx:
  402.         typo caused progress window specs to be ignored.
  403.  
  404.  
  405.     GRAB.wplrx:
  406.         added  access  support  for  long-distance callers.  You can
  407.         assign  an  access  code and password to ld callers, If they
  408.         enter  X,  instead  of  Y  or  N at verify prompt, they will
  409.         be asked for theses.
  410.  
  411.  
  412.  08 Mar 1994 12:27:40 Shelter Change Log
  413.  
  414.     Added site-specific aftersession commands in Cache.CFG.
  415.  
  416.     Site-Specific AFTERSESSION commands:
  417.     These use the same keywords as the global env CMD type.  If one is site
  418.     for a site, it will executed instead of the global CMD set in *GEN.cfg.
  419.  
  420.         termsess    "run movefiles $$(remote.address) $$(inbound)"
  421.     freqsess      aftersession command to execute for this site instead
  422.                   of the global CMD FREQSESS, after sending a REQ.
  423.   
  424.     ticsess       aftersession command to execute for this site instead
  425.                   of the global CMD TICSESS, after receiving TICs.
  426.   
  427.     impsess       aftersession command to execute for this site instead
  428.                   of the global CMD IMPSESS, after receiving mail.
  429.  
  430.     termsess      aftersession command to use for this site instead 
  431.                   of the global CMD TERMSESS
  432.  
  433.        If wpl vriables are used they MUST be deferred.
  434.  
  435.  
  436.  07 Mar 1994 15:49:39 Shelter Change Log
  437.  
  438.     XLIST.rexx:
  439.         will now take a full 5d address as argument and list that site
  440.  
  441.     WFREQIT.wplrx:
  442.         will now create CFG:freqit/freqit.usr if it does not exist.
  443.  
  444.  
  445.  06 Mar 1994 23:58:14 Shelter Change Log
  446.  
  447.     XPACK changes
  448.     XQ.rexx:
  449.         internal  defaults can now be modifed from the command line, 
  450.         set to 1 to enable, 0 to disable
  451.             Xq xpack q_outs deletetic debug
  452.  
  453.             Xq 0 1 1 0 
  454.        would disable xpack, queue outs, set tic to delete, debug off
  455.  
  456.     Xrmv.rexx:        NEW
  457.         remove a file from a site queue
  458.  
  459.  06 Mar 1994 16:54:24 Shelter Change Log
  460.  
  461.     FTNSORT.rexx:
  462.         will now process a fullpath, so can be used from CLI also.
  463.  
  464.     GenMailer.rexx:
  465.         added log message to indicate outbound EMSI failure and fallback to
  466.         FTS1/WAZOO.
  467.         (fallback works with Binkley :)
  468.  
  469.     ADDWORK.REXX:
  470.         Will now use SCREEN CLIPVAR
  471.  
  472.     XLIST.rexx:
  473.         updated to show queuectl flags (see ADDWORK.rexx)
  474.  
  475.     UPDATED XPACK.DOC to include descriptions and config for utilities
  476.  
  477.  06 Mar 1994 00:20:57 Shelter Change Log
  478.     
  479.     GenMailer.rexx:
  480.         Added missing RoofLog entry for Inbound EMSI sessions
  481.         Changed EMSI 'Got:' log to 'AKAs:'
  482.         Added carrier check after bulletin file and banner file send
  483.         (I got a modem dead when a user hung up during bulletin send)
  484.  
  485.     GRAB.wplrx:
  486.         Fixed unmatched parentheses error
  487.  
  488.     Addwork.rexx:
  489.         Added support for queue control options A and I
  490.         There are no plans to add this to Shelter's addwork function
  491.  
  492.          "    ADDWORK site_address fullname disposition priority queue"
  493.          "    disposition: D=delete"
  494.          "                 T=truncate to zero bytes"
  495.          "                 L=do nothing    (default)"
  496.          "    priority:    (-128 to +128)  (default 50)"
  497.          "    queue:       I=queue only if connected to site"
  498.          "                 A=queue after current session with site"
  499.  
  500.          "   if file is *.?UT then it will be sent as a *.PKT"
  501.          "   if file is ARCmail, sendas name will be created"
  502.          "   Both default to disposition=D and priority 50"
  503.  
  504.  03 Mar 1994 13:30:03 Shelter Change Log
  505.  
  506.     GenMailer,rexx:
  507.  
  508.         XPR turnaround delay changed from 1 to 2.
  509.  
  510.         Added support for ENV:NOANSWER, normally set FALSE
  511.         If set true, the phone will not be answered.
  512.         IGNORED will be printed in status window.
  513.  
  514.     *Gen.CFG:
  515.         NEW KEYWORD:
  516.  
  517.         CMD termsess    "Run nil: rx mail:rexx/ftpnote.rexx"
  518.  
  519.         This is the command to execute after a term session. 
  520.         The included example script sets the filenote of files in DL:ftp to
  521.         the short description from the ftp .readme file.
  522.  
  523.     GRAB.wplrx:
  524.         Added note to user about automatic GRAB requests.
  525.  
  526.  
  527.  02 Mar 1994 17:46:53 Shelter Change Log
  528.  
  529.     Shelter.rexx:
  530.         openwin() arguments changed to P or S to select wprogress or
  531.         wstatus window.
  532.  
  533.  
  534.  02 Mar 1994 16:35:45 Shelter Change Log
  535.  
  536.     Shelter.rexx:
  537.         Should now properly expand BOSS's address if you are a point.
  538.         eg:
  539.             if you are fidonet#1:167/104.2
  540.                 ?CALL 104
  541.             should call fidonet#1:167/104.0
  542.  
  543.         Added  check   for  new  required  libraries
  544.         Removed  checks  for unrequired env's
  545.         Hardcoded LOG: volume    
  546.  
  547.     SCREEN.CFG:
  548.         Two new keywords add complete control over screen
  549.  
  550.     SCREENGLOBALS
  551.             A comment separated string.
  552.                 SHANGHAI     turns on Shanghai mode
  553.                 NOSHANGHAI   turns off Shanghai mode
  554.                 POPPUB       turns on Poppub mode
  555.                 NOPOPPUB     turns off Poppub mode
  556.                 TOFRONT      open screen in front
  557.                 TOBACK       open screen in back
  558.                 CLOSEGAD     provides a screen with a CLOSE gadget
  559.                 AUTOCLOSE    closes a screen when its last window is closed
  560.                 DEFAULT      makes a screen the system's default screen
  561.             eg: "TOFRONT,AUTOCLOSE"
  562.  
  563.     SCREENCX="CX_TOFRONT='Lshift F1',CX_DEFAULT='F2',CX_PRIORITY='5'"
  564.                 CX_TOFRONT    sets the HotKey to brings screen to front
  565.                 CX_DEFAULT    sets the HotKey to make screen default
  566.                 CX_PRIORITY   sets the HotKeys priority
  567.  
  568.  
  569.  02 Mar 1994 10:53:41 Shelter Change Log
  570.  
  571.     GenMailer.rexx:
  572.         With the DirectZap capabale xprzedzap, if one calls and has nothing
  573.         to send, waiting mail is not sent.
  574.         Add a 1 second delay on xpr turnaround to ignores ZCAN.
  575.  
  576.  
  577.     Shelter.rexx:
  578.         *SPEC  and *POS were being read before being copied from ENV:mailer
  579.         to CLipVar, fixed
  580.         WSPEC,WPOS implemented.
  581.         Corrected attempts to close screen before logs
  582.         Added  close  of  STDIN  and STDOUT when closing a public screen we
  583.         own.
  584.  
  585.  
  586.  01 Mar 1994 23:31:20 Shelter Change Log
  587.  
  588.     GRAB.wplrx:
  589.         instruction to quit and pick up FILES from MAGIC menu is now
  590.         presented before CBV.
  591.         new user help is now presented before CBV.
  592.         clarification as to when an account is created is now presented to
  593.         user.
  594.  
  595.     GENMAILER.REXX:
  596.         CMD  AFTERSESSION  impsess  command  was  missing  quotes,  so that
  597.         commands that contained spaces would not be executed. fixed
  598.         
  599.         all CMD type keywords now DISALLOW deferred wpl variables (The $$()
  600.         type), GenMailer will exit with an error if encountered.
  601.  
  602.         wpl variables are no longer set for CMD keywords.
  603.  
  604.  
  605.  
  606.  01 Mar 1994 12:14:17 Shelter Change Log
  607.  
  608.     SHelter.rexx:
  609.         flocvt() now moves *.?UT that were liste dina *.?LO files to a
  610.         directiry it creates, so that it will no be found by scanouts().
  611.  
  612.  
  613.  01 Mar 1994 10:20:47 Shelter Change Log
  614.  
  615.     XferQ Problems:
  616.         I  attempting to correct some integrity problems reported, (which I
  617.     did  not  encounter  myself)  I  added  calls  to  the  xferq  function
  618.     XfqDropObject  to  Xpack,  XQ, Xlist, Addwork and Shelter..  in order to
  619.     drop  work  nodes (the queue for each file, there were already calls to
  620.     drop addresses and site queues).
  621.  
  622.         This was the DUMBIST thing I've ever done :(
  623.  
  624.         What  resulted for me was integrity problems and core dumps.  Yanik
  625.     got huge (20meg+) xferq temp queues.
  626.  
  627.         I  reread  the  xferq  developers docs and noticed a mention that
  628.     when  using  arexx, it is NOT NECESSARY to do XfrDropObject.  SO I have
  629.     now REMOVED ALL calls to this function in the above mentioned scripts.
  630.  
  631.     I really hope this is it.
  632.     
  633.  
  634.  28 Feb 1994 17:02:54 Shelter Change Log
  635.  
  636.     NEW:
  637.         New command added for FREQSESS, FreqNote.rexx
  638.         Requires that your request files contain a commented description
  639.         field and your call script copies the *.REQ file to *.REQTEMP.
  640.         If this script is configured as your FREQSESS command, it will be
  641.         run AFTERSESSION.  The inbound wil be scanned for matches and the
  642.         filenote of matched files will be set to the description in the
  643.         *.REQTMP.
  644.  
  645.         CMD freqsess RUn >NIL: RX ram:rexx/freqnote.rexx $$(inbound) $$(remote.address)
  646.  
  647.     Scall.rexx:
  648.         now copies *.REQ to *.REQTEMP
  649.  
  650.  
  651.  28 Feb 1994 00:20:26 Shelter Change Log
  652.  
  653.     Xpack.rexx:
  654.         now allows passing full path/filename as argument
  655.  
  656.     GenMailer.rexx:
  657.         added  kludge  to correct SetA setting points address to BOSS under
  658.         EMSI.
  659.         modme Preinit was being called twice, fixed.
  660.  
  661.     Shelter.rexx:
  662.         fixed not a boolean, I hope.
  663.  
  664.  26 Feb 1994 13:55:30 Shelter Change Log
  665.  
  666.     Added  'Pragma("W","NULL")'  to  all  scripts  that checked for compiled
  667.     versions in RPDIR:
  668.     This command prevents volume requesters from appearing.
  669.  
  670.  
  671.  
  672.  
  673.  26 Feb 1994 00:20:27 Shelter Change Log
  674.  
  675.     NEW:    Smsg.rexx
  676.         Write_PKT.rexx has been removed and replaced with Smsg.rexx.
  677.         Write_PKT  was  heavily dependent of the ROOF System, and would not
  678.     work  too  well  since  most  of  the  clipvars were not set in Shelter
  679.     systems.  Smsg is a stripped down version, that only contains the
  680.     functionality required for Grab, UserUL and Note.
  681.  
  682.     GenMailer.rexx:
  683.  
  684.         NEW KEYWORD: Porticus only
  685.  
  686.     SYSOPBASE <tagname[@domain]>
  687.  
  688.         This  is a TAGNAME as appearing in your tossers config file.  NOTE,
  689.     GRAB  and  UserUL  will  call Smsg to write an inbound packet with this
  690.     TAGNAME.  It is your resposibility to import this packet.
  691.     If the domain is other tha your primary or default domain, you may
  692.     specify the correct domain by using tagname@domainname
  693.  
  694.     /* TAGNAME of area where user messages will be posted           */
  695.     SYSOPBASE   ECS_SYSOP
  696.  
  697.     Shelter.rexx:
  698.          updated to copy SYSOPBASE from ENV to clip
  699.     GRAB, NOTE and UserUL:
  700.         updated to read SYSOPBASE as a clipvar
  701.         updated to call SMSG instead of Write_PKT
  702.  
  703.  
  704.  25 Feb 1994 17:20:07 Shelter Change Log
  705.  
  706.     GenMailer.rexx:
  707.         Under certain conditions, such as turning the modem off/on during
  708.         answer, the baud variable becomes set to a crazy value.  The may be
  709.         a cause of the occasional MODEM DEAD.
  710.         In setglobals:  I have added a restore of baud to the locked rate
  711.         defined in the modem.cfg.  In openslave:  I now do a SetBaud before
  712.         ModemInit.  Hope this works.
  713.  
  714.  
  715.     I  realized  that  Write_PKT  (used by GRAB, UserUL and NOTE.wplrx) has
  716.     quite  a  few  internal  options  that  are set as clipvars in the ROOF
  717.     system.
  718.     I have to figure a way to add these to GenMailer.
  719.  
  720.  
  721.  25 Feb 1994 10:44:42 Shelter Change Log
  722.  
  723.     GenMailer.rexx:
  724.         Now sets both GENVER and SMVER
  725.         Added a CheckCarrier after return to main menu
  726.         Added a ModemClear before sending answerstring
  727.  
  728.         Added chatmode check at MAGIC, INFO and BBS submenus
  729.  
  730.  25 Feb 1994 00:20:33 Shelter Change Log
  731.  
  732.  24 Feb 1994 15:48:55 Shelter Change Log
  733.  
  734.     Shelter.rexx:
  735.         START now calls ADDWORK to queue CFG:PASSWORD.BAD for site
  736.         BADPASSWORD, You must create this file, here's mine:
  737.  
  738.             The EMSI password presented did not match the password I
  739.             have for your site.
  740.  
  741.         pktspec (CFG:pktspec) was not defined, fixed
  742.  
  743.         ADDWORK would set any priority > 50 to 50, fixed
  744.         ADDWORK should now handle both 4d and 5d ARCmail
  745.         POLL would not call sites with NORM (0) priority, fixed
  746.  
  747.         log is now closed AFTER public screen
  748.  
  749.         CFG:Screen.cfg fontsize entry will now override default
  750.         'fontsize=8'
  751.  
  752.  
  753.     GenMailer.rexx:
  754.         missing line feeds on bootusercheck added
  755.  
  756.         NODELIST keyword added in *GEN.cfg
  757.         (applies to ROOF and PORTICUS only, maybe Gazebo, don't remember :)
  758.  
  759.         S:?boot script did not contain mailer port name,fixed
  760.  
  761.         ENV: varables set in root were not being copies to ENVARC:, fixed
  762.  
  763.  
  764.  
  765.  24 Feb 1994 00:20:38 Shelter Change Log
  766.  
  767.     Shelter.rexx:
  768.         On load, if SUSHI is not  active, loads it.
  769.  
  770.     GenMailer.rexx:
  771.         Now creates a script S:?boot, to kick out a user when at a menu
  772.         prompt.
  773.  
  774.  22 Feb 1994 23:08:30 Shelter Change Log
  775.  
  776.     GenMailer.rexx:
  777.         Added a  2sec  delay after sending timout messgage to allow chars to
  778.         get OUT of the modem before hanging up.
  779.  
  780.         SHELTER, SMVER and GENVER ENV:vars are in the ROOT, 
  781.         as  are  ALL  run  time  env:   variables,  such as nodelist lookup
  782.         <line>.*, CACHE, VUSER<line>.
  783.         All config and control ENV: variables are in an ENV: subdir of
  784.         the same name as the mailer. (eg: ENV:porticus/ )
  785.  
  786.  
  787.     SHELTER.REXX:
  788.         Fixed  reading  of  ENV  vars.   
  789.         Changed initial read of SHELTER andSCREEN from Clips to ENV
  790.         Added launch and exit of Sushi.
  791.  
  792.  
  793.  22 Feb 1994 14:19:43 Shelter Change Log
  794.  
  795.     Great bug hunting and suggestions from YG and MM!
  796.  
  797.         Shelter env variables are now stored in a subdir with the mailer's
  798.         name. (YG)
  799.         Note that expanded vars "$½varname╗" are still expected in the root. 
  800.  
  801.         Sysop can now force chat when user is at the mail menu. (MM)
  802.         Rx Wchat <line> SYSOP
  803.         Both  Chat  and  Wchat were cleaned up somewhat for faster loading.
  804.         Such  pretty  things  as sending title, version and sysop name were
  805.         removed, so as to not require ENV or Clip reading.
  806. .
  807.     GenMailer.rexx:
  808.         Will now ERROR EXIT if LINKBPS and LOCKBPS not EQUAL when LOCKED is
  809.         FALSE.
  810.         Will now ERROR EXIT if LOCKED is TRUE and RTSCTS is FALSE.
  811.  
  812.  
  813.  22 Feb 1994 00:20:34 Shelter Change Log
  814.  
  815.     Wchat.rexx:
  816.         Now gets mailer name and screen from clip instead of env:
  817.  
  818.     GRAB.wplrx:
  819.         CallBackVerifier was not multi-line, fixed.
  820.  
  821.     GenMailer.rexx:
  822.         ENV variables now saved and read from ENV:shelter/ and
  823.         ENVARC:shelter/
  824.         Certain vars are not: VUSERline, SHELTER, 
  825.  
  826.  
  827.  21 Feb 1994 16:44:50 Shelter Change Log
  828.  
  829.     Genmailer.rexx:
  830.         When using REXXDOSSUPPORT.library, ENV:  vars were NOT being saved
  831.     to ENVARC:. This means the ENV: vars would not survive reboot.
  832.     Fixed,  Thanks to Yanik!
  833.  
  834.  20 Feb 1994 00:20:29 Shelter Change Log
  835.  
  836.     genmailer:
  837.     When  ACCESS  is  FALSE  and current time not within UMH, notumh message
  838.     does  not  appear.   User is presented with time remaining until end of
  839.     mail hour message, with a negative number of minutes.
  840.     fixed.
  841.  
  842.     Well!! I got a MODEM DEAD, after user requested magic name FILES, and
  843.     transfer failed for unknown reasons. 
  844.     I added a few more ModemClears :)
  845.  
  846.  
  847.  
  848.     Shelter.rexx:
  849.         addwork() fixed to correctly handle non-FTN sites
  850.         site BADDADDRESS is ignored on POLL
  851.  
  852.  
  853.  18 Feb 1994 20:54:52 Shelter Change Log
  854.  
  855.     Tests  of  Porticus  were  unable  to  duplicate UL, modem dead or Chat
  856.     problems  that MM reported.  However, a few other things were found and
  857.     fixed.
  858.  
  859.  
  860.     GenMailer.rexx:
  861.         bad reference to roofmenus! in main menu sending fixed (Thanks MM)
  862.         changed  bad  user name  message to say 'our services', 
  863.         instead of 'Roof Services'
  864.  
  865.     CHAT.wplrx:
  866.         message  intended for GUI was being sent to log window, screwing it
  867.         up, fixed
  868.         (no,  this has nothing to do with your problem MM :)
  869.  
  870.     Wchat.rexx:
  871.         will now exit with error level 40 if no line number passed
  872.         (This was likely your problem MM :) used to default to 1.
  873.  
  874.  
  875.  
  876.  17 Feb 1994 17:08:50 Shelter Change Log
  877.  
  878.     GenMailer.rexx:
  879.         Was  getting  a  spurious  failure  messages  on  send a help file,
  880.         hopefully fixed.
  881.  
  882.  
  883.  16 Feb 1994 15:57:37 Shelter Change Log
  884.  
  885.     GenMailer.rexx:
  886.         Fixed false file transfer failed message when sending BANNER or
  887.     BULL with xprascii.
  888.  
  889.  
  890.  16 Feb 1994 14:55:21 Shelter Change Log
  891.  
  892.     VERSION 1.0: 
  893.  
  894.     GenMailer.rexx:
  895.         Display of time remaining until end of BBS lockout was not enabled
  896.         for GAZEBO. fixed (see UMH keyword)
  897.  
  898.     Shelter.rexx:   
  899.         Added function to open public screen, 
  900.             requires:   ScreenManager 1.13c. 
  901.                         (FREQ: Screenmgr1_13c.LZH)
  902.                         hGRexxSupport.library
  903.         Uses new config file: CFG:Screen.cfg.
  904.         TESTED ON GAZEBO.
  905.  
  906.  
  907.  
  908.     
  909.  16 Feb 1994 00:20:36 Shelter Change Log
  910.  
  911.     genMailer.rexx:
  912.         Added  NOANSWER  option  for  UMBRELLA.  If TRUE, no answer code is
  913.     generated and Umbrella will not answer the phone.
  914.  
  915.  
  916.  14 Feb 1994 00:20:33 Shelter Change Log
  917.  
  918.     Shelter.rexx:
  919.  
  920.         Mailer Window now closes and reopens on RESTART
  921.  
  922.     GenMailer.rexx:
  923.         
  924.         Corrected ASCII send problem with GAZEBO.
  925.  
  926.  
  927.  13 Feb 1994 00:20:30 Shelter Change Log
  928.  
  929.     GenMailer.rexx:
  930.         GAZEBO bbs launch code is now inline instead of a subroutine.
  931.  
  932.  
  933.  11 Feb 1994 14:47:01 Shelter Change Log
  934.  
  935.  
  936.     See EMSI_LINKS.doc for EMSI Implementation and flags handling
  937.  
  938.     Shelter.rexx:
  939.  
  940.         Fixed 'boolean value not 0 or 1' error
  941.         Fixed 'make5d: Invalid address []' error
  942.  
  943.         POLL  command  now  permits  limiting  polls to sites with priority
  944.     equal or greated to specified. (NORM, DIRECT, CRASH)
  945.         eg:
  946.         Shelter POLL CRASH  willonly call site with CRASH mail pending
  947.         
  948.         ADDWORK now permits specifying priority as TEXT as well as number.
  949.         HOLD, NORM, DIRECT, CRASH
  950.         ADDWORK  also  now  allows  queueing files for addresses NOT in FTN
  951.         format.
  952.  
  953.     Internal option (do_outs) allows queuing OUT files.
  954.  
  955.     GenMailer.rexx:
  956.         corrected generation bugs
  957.         continued optimization of output modules, 
  958.         removed more redunadant quotes
  959.         Will  now try to send file queued for site BADPASSWORD, 
  960.         if  KILLBAD  set  to  0  and  site  presenst a bad password for his
  961.         primary address.
  962.  
  963.         Order of module generation changed, Cache is generated first
  964.  
  965.         When  MODE  is  ALLNC  or  EMSINC  and  mailer  is  ROOF, PORTAL or
  966.         PORTICUS, the  Notify/Resume module will also not be regenerated.
  967.  
  968.         RexxDosSupport.library added for env read/write..this is MUCH faster.
  969.         You  MUST  modify  your  S:Start-ARexx  to  LoadLib  and RxLib this
  970.         library.
  971.  
  972.  
  973.  10 Feb 1994 14:34:07 Shelter Change Log
  974.  
  975.     GenMailer.rexx:
  976.         Added internal switch KILLBAD
  977.         if 1, we hangup if bad password presented in EMSI session
  978.         if 0, we will not send ANY files.
  979.  
  980.  10 Feb 1994 00:20:34 Shelter Change Log
  981.  
  982.     GenMailer.rexx:
  983.  
  984.     ooooppps:  roofwpl was hardcoded in emsi password check procedure
  985.     ..corrected.
  986.  
  987.         Added support of RexxDosSupport.library.  This library gives access
  988. to  WB2  functions to read and set ENV:  variables.  This greatly speeds up
  989. operation.   In order  to  use  it,  the  library  MUST  be RxLib'ed in your
  990. startup-sequence, otherwise due to search priorities, the library functions
  991. will  NOT  be  found and the scripts will fail.  The included S:Start-Arexx
  992. does this.
  993.     A switch is include to disable use of this library.
  994.     norexxdos=1
  995.  
  996.         emsipw switch removed, now default
  997.         ckdomain  switch  added, if 1, domain will be fixed if address does
  998.         not have a valid fidonet zone and zone is known to us.
  999.  
  1000.     Shelter  Mailers now handle compatibility and link flags not checked in
  1001. wplemsi.library.
  1002.  
  1003.     Link flags options:
  1004.  
  1005.         PUA         Pickup mail for all presented addresses.
  1006.             remote
  1007.                     flag  is  ignored,  as sending all mail for all akas is
  1008.                     the default action under both AutoAKA-WaZoo and EMSI.
  1009.             host
  1010.                     presented if DOMAINAWARE is FALSE
  1011.  
  1012.         PUP         Pickup mail for primary address only.
  1013.             remote
  1014.                     mail is sent for first address presented 
  1015.             host
  1016.                     presented if DOMAINAWARE is TRUE
  1017.  
  1018.         NPU         No mail pickup desired.
  1019.             remote
  1020.                     no  files  are  sent, mail or OTHERWISE.
  1021.                     We do not do a BeginSession, UNLESS the remote also
  1022.                     presented PUP.  This would be an error on his part, but
  1023.                     we ignore that fact :)
  1024.             host
  1025.                     no action as yet
  1026.  
  1027.  
  1028.         HRQ         Hold file requests (not processed at this time).
  1029.             remote
  1030.                     no action as yet
  1031.             host
  1032.                     We set this is host.freq is FALSE.
  1033.  
  1034.     Compatibility flags options:
  1035.  
  1036.         NRQ         No file requests accepted by this system.
  1037.             remote
  1038.                     remote.freq is set TRUE if remote presents this flag.
  1039.             host
  1040.                     wplemsi.library sets this if host.freq is TRUE
  1041.  
  1042.         NCP         No compatible protocols (failure).
  1043.                     logged  if  either remote or host presents  it
  1044.  
  1045.     Flags NOT handled at the moment:
  1046.  
  1047.     Answering system Link flags options:
  1048.  
  1049.         HAT         Hold ALL traffic.
  1050.                     can't see this use right now...Disk Full ??
  1051.  
  1052.         HXT         Hold compressed mail traffic.
  1053.                     In  FIDONET, this should be presented during ZMH (UMH),
  1054.                     as  it  is  assumed  (sometimes falsly) that compressed
  1055.                     mail  is  echomail,  which  should  not  be transferred
  1056.                     during this period.
  1057.                     For  systems  running tossers such as Gordon, ConfMail,
  1058.                     Roof  that  archive  some  netmail along with echomail,
  1059.                     this is not a viable option.
  1060.  
  1061.     Either System Compatibility flags options:
  1062.  
  1063.         ARC     ARCmail 0.60-capable, as defined by the FTSC.
  1064.         XMA     Supports other forms of compressed mail.
  1065.         FNC     Filename conversion. This indicates that any transmitted
  1066.                 files must follow the MS-DOS restrictions of an eight
  1067.                 character file name followed by a three character
  1068.                 extension; eg. FILENAME.EXT
  1069.  
  1070.  07 Feb 1994 20:24:00 Shelter Change Log
  1071.  
  1072.     GenMailer.rexx:
  1073.         Output  site  cache  is  now optimized during generation for faster
  1074.     loading.
  1075.  
  1076.  
  1077.  07 Feb 1994 13:21:30 Shelter Change Log
  1078.  
  1079.     Shelter.rexx:
  1080.         AUTO option was not calling BOSS, fixed
  1081.  
  1082.  07 Feb 1994 13:16:02 Shelter Change Log
  1083.  
  1084.     GenMailer.rexx:
  1085.         Added a check for '?' in user name (Roof and Porticus)
  1086.         Added 'Do not use you name to login:' banner if UUCP is TRUE
  1087.  
  1088.         oppss..had  two labels the same name (basemsi:) when emsipw
  1089.         switch set to 1.
  1090.  
  1091.     New version of wplemsi.library seems to work MUCH better. :)
  1092.     Except  it likes  to  report NCP when the first offered does not
  1093.     match any we have :)
  1094.  
  1095.  
  1096.  06 Feb 1994 22:41:16 Shelter Change Log
  1097.  
  1098.     GenMailer.rexx:
  1099.         Corrected  stack  imbalance  which would occur when ESC-ESC=BBS and
  1100.     user SELECTED a BBS.
  1101.  
  1102.     Shelter.rexx:
  1103.         log  variable  was  not  exposed in PutLog function, causing a Not a
  1104.         boolean error.
  1105.  
  1106.     
  1107.  05 Feb 1994 23:12:15 Shelter Change Log
  1108.  
  1109.     GenMailer:
  1110.  
  1111.         As  per  request,  when  ESC-ESC is set to BBS, the mailer will drop
  1112.     carrier after the BBS session instead of returning to menu.
  1113.  
  1114.         did a bit more optimization
  1115.  
  1116.  
  1117.     Shelter.rexx:
  1118.         As  per  request,  an  internal  option (do_outs) has been added to
  1119.         allow queueing of .OUT files.
  1120.  
  1121.  
  1122.  05 Feb 1994 11:18:27 Shelter Change Log
  1123.  
  1124.     GenMailer.rexx:
  1125.         In  order  to  alow  slighty faster regeneration, I have change the
  1126.     command line options:
  1127.  
  1128.  Usage: GenMailer MailerName mode [path]
  1129.         GenMailer (ROOF|PORTICUS|GAZEBO|UMBRELLA) (CFG|MODEM|CACHE|ALL)
  1130.  
  1131.            ALL          All output modules are generated
  1132.            EMSI         EMSI is added to ALL
  1133.            ALLNC        Cache and Clock are not regenerated
  1134.            EMSINC       Cache and Clock are not regenerated  
  1135.            CACHE        Regenerate and Reload Site Cache
  1136.  
  1137.     Last archive had a few problems, which are corrected now:
  1138.         EMSI_REQ was not being sent
  1139.         WPLRX utilties wre not being executed.
  1140.  
  1141.  
  1142.  05 Feb 1994 00:20:53 Shelter Change Log
  1143.  
  1144.     GenMailer.rexx:
  1145.         fixed dumb error that caused wplrx commands to be ignored
  1146.         fixed occasional EMSI_REQ skip.
  1147.  
  1148.     GRAB.wplrx
  1149.         added display of CBV progress in Mailer GUI
  1150.  
  1151.  
  1152.  04 Feb 1994 11:36:23 Shelter Change Log
  1153.  
  1154.     GenMailer.rexx:
  1155.         LEN reported that AmigaELM uses the DOMAIN env: variable also.
  1156.         Since GenMailer sets this, email messages are screwed up..
  1157.         Fix:
  1158.             GenMailer  will  now  set  FTNDOMAIN env:  variable instead, if
  1159.             mailer is not ROOF.
  1160.  
  1161.         Cache.cfg keyword 'present' is now enabled, address must be in emsi
  1162.         format: 
  1163.             z:n/f@domain.ext if point is 0
  1164.             z:n/f.p@domain.ext if point is not zero
  1165.         
  1166.     Shelter.rexx:
  1167.  
  1168.         Copies ENV:FTNDOMAIN to clipvar DOMAIN
  1169.  
  1170.         Now asks if you want to regenerate mailer on RESTART
  1171.  
  1172.         flocvt:
  1173.         TIC file was being sent with the name of the file being ticked!
  1174.         fixed...shheesh
  1175.         TIC disposition is now ALWAYS set to delete after sending.
  1176.  
  1177.  
  1178.  
  1179.  03 Feb 1994 15:03:33 Shelter Change Log
  1180.  
  1181.     Shelter.rexx:
  1182.         flocvt:
  1183.         TIC file was being sent with the name of the file being ticked!
  1184.         fixed...shheesh
  1185.         TIC disposition is now ALWAYS set to delete after sending.
  1186.  
  1187.     GenMailer.rexx:
  1188.         emsi protocol selected is now logged and displayed in GUI.
  1189.  
  1190.  
  1191.  02 Feb 1994 15:59:10 Shelter Change Log
  1192.  
  1193.     GenMailer.rexx:
  1194.         Still  working  on  EMSI.   If  you  want to give it a try, use the
  1195.         command line:
  1196.             GenMailer <mailer> EMSI
  1197.  
  1198.         There are new keywords added for EMSI, these are not yet documented
  1199.     in GenMailer.DOC and are subject to change.:
  1200.  
  1201.     *GEN.cfg
  1202.     CITY    "Pierrefonds, Quebec, Canada"
  1203.     /* Full phone number or "-unlisted-"                       EMSI */
  1204.     PHONE   "1-514-696-4768"
  1205.     /* Your flags as listed in nodelist for primary address    EMSI */
  1206.     /* In you are not listed, check EMSI_FLAGS.doc as to what flags */
  1207.     /* you should include                                           */
  1208.     FLAGS   "V32b,V42b,MNP,FAX,CM,XX,LHA,ISN:ecs!robert,UMOD,UFLC,UROF,USBX,PN30730,XU"
  1209.  
  1210.     /* Importer is domain aware and does not require                */
  1211.     /* separate inbound directories for each domain                 */
  1212.     /* If this is false, FTNsort will be forced in EMSI             */
  1213.     /* unless PRIMARYONLY is TRUE                                   */
  1214.     DOMAINAWARE "FALSE"
  1215.     /* Present only our primary (default) address when calling EMSI */
  1216.     PRIMARYONLY TRUE
  1217.  
  1218.     /* FTN sorting command, used ONLY in the following cases:       */
  1219.     /*      MULTI is set true for a site in the Cache               */
  1220.     /*      DOMAINAWARE and PRIMARYONLY are FALSE                   */
  1221.     /*FTNSORT "Rx ram:rexx/FTNSORT.rexx $(remfile) $(inbound)" */
  1222.     FTNSORT "FTNSORT $(remfile) $(inbound)"
  1223.  
  1224.     Cache.cfg:
  1225.         handshake   WAZOO,EMSI
  1226.         /*wazoo*/
  1227.         useakasout  TRUE
  1228.         useakasin   FALSE
  1229.         multi       TRUE
  1230.         /*emsi*/
  1231.         present     fidonet#1:167/104.0 amiganet#40:600/104.0 mtlnet#17:514/300.0
  1232.  
  1233.  
  1234.  02 Feb 1994 00:20:31 Shelter Change Log
  1235.  
  1236.     VERY GOOD bug reports, guys (you know who are :)
  1237.  
  1238.     GenMailer.rexx:
  1239.         K reported that the slave would exit after bbs launch when ESC-ESC
  1240.         was set to BBS. It will now return to MAIN menu.
  1241.  
  1242.         Removed  USELESS  setting and checking of site specific handshakes on
  1243.         inbound calls. I think was asleep when I wrote that :)
  1244.  
  1245.     Shelter.rexx:
  1246.  
  1247.         Occasionally windows would not close after a loadscript error,
  1248.         hopefully fixed.
  1249.  
  1250.         A number of problems with CALL were reported (Thanks K and M)
  1251.         Seems  that  when POLLWIN is TRUE and Scall is spawned from Shelter
  1252.         the  console EOF (CTL-C) check generates a sytax error.  This sdoes
  1253.         not occur if the xCALL script is used.
  1254.  
  1255.         I've  not  figured  out  exactly the problem, but what I've done is
  1256.         force  Shelter  to  use  the  S:xCALL script before trying to spawn
  1257.         scall.rexx.
  1258.  
  1259.         I also found that the AUTO had no dial routine to call :(,
  1260.         fixed.
  1261.  
  1262.     Scall.rexx:
  1263.         It  was  reported that CALL CLOCK would fail, being considered
  1264.         as a UUCP site and the address changed to OCK.
  1265.  
  1266.         M  suggested  to  switch  the  uucp  and  clock  line  for  address
  1267.         processing.  Instead I've made the type determination stricter:
  1268.  
  1269.     uucp=~bbs & ~clock & (left(upper(site_address),2)=="UU"|datatype(right(site_address,2),'MIXED'))
  1270.  
  1271.     Let me know if this works!
  1272.  
  1273.  
  1274.  31 Jan 1994 20:53:17 Shelter Change Log
  1275.  
  1276.     GenMailer.rexx:
  1277.         New Site Cache Keyword:
  1278.             HANDSHAKE
  1279.  
  1280.     handshake   comma separated list of handshakes to try with this site
  1281.                 supported: EMSI,WAZOO,FTS1
  1282.                 Handshakes defined for line will be used if keyword not
  1283.                 used.
  1284.  
  1285.  
  1286.  30 Jan 1994 15:39:04 Shelter Change Log
  1287.  
  1288.     GenMailer.rexx
  1289.         new KeyWord:
  1290.         WAKEUP  160
  1291.             modem wakeup call now configurable (was hardcoded to 45 sec.)
  1292.             modem is reinited every WAKEUP seconds
  1293.  
  1294.  30 Jan 1994 12:26:11 Shelter Change Log
  1295.  
  1296.     GenMailer.rexx:
  1297.         Xferq:hostaddr was not being set, fixed.
  1298.         BULL was not being sent for GAZEBO,fixed.
  1299.  
  1300.     Keywords CHANGED:
  1301.         'WVN' type DROPPED for keywords  
  1302.         STACK, PRIORITY, LAUNCHPRI, NEGOPRI, XFERPRI, LOGINDELAY
  1303.         LOGINDELAY is now LOGINWAIT which is a more accurate description
  1304.  
  1305.         'WVS' type DROPPED for keywords:
  1306.         LOOKUP. LOGIN,UUCICO,FAXSEND,FAXRECV
  1307.  
  1308.  
  1309.  
  1310.  29 Jan 1994 22:19:08 Shelter Change Log
  1311.  
  1312.     GenMailer.rexx:
  1313.  
  1314.         New KeyWord:
  1315.         BULL    <fullpathname)
  1316.             This file will be sent using xprascii when a caller logins.
  1317.             does not have to exist at generation time
  1318.             the mailer will check if it exists before trying to send
  1319.             
  1320.         Change:
  1321.         BANNER
  1322.             MUST exist at generation time
  1323.             the mailer will check if it exists before trying to send
  1324.  
  1325.  
  1326.  29 Jan 1994 18:04:53 Shelter Change Log
  1327.  
  1328.     GenMailer.rexx:
  1329.         fixed occasional missing linefeed in wpl output
  1330.         removed extra spaces on BAN variables output
  1331.         some SCROLL flags for level 3 were not set, fixed
  1332.  
  1333.     Updated *Gen.Cfg to show new keywords
  1334.     Updated modem?.cfg to show new keywords
  1335.     Order of Keywords changed to be hopefully less confusing
  1336.  
  1337.     Shelter.rexx:
  1338.         When PORTICUS, will now call PRODCFG.rexx
  1339.  
  1340.  
  1341.  28 Jan 1994 00:21:14 Shelter Change Log
  1342.  
  1343.     Genmailer.rexx:
  1344.         Continued output optimization:
  1345.             - removed many unnecessary quotes
  1346.             - changed all event to uppercase
  1347.             - changed many case insensitive compares to case sensitive
  1348.  
  1349.     New KeyWord:
  1350.     BANNER  <fullpath>
  1351.         If this keyword is used, the file specifed will be sent
  1352.         instead  of the 'BAN welcome'.  GenMailer will check if
  1353.         it exists and exit if not.
  1354.  
  1355.     GenMailer.DOC:
  1356.         Added info on new keywords
  1357.         added notes on use of windows, text banners and menus
  1358.         added notes on manually re-enabling xpr window
  1359.         added  notes  on  wplvariables  usable  AFTERSESSION  and  WHENRECD
  1360.         commands.
  1361.  
  1362.     ProdCFG.doc added to PORTICUS archive
  1363.  
  1364.     GRAB.wplrx:
  1365.         account limits are now displayed for new user
  1366.  
  1367.  
  1368.  
  1369.  26 Jan 1994 15:25:52 Shelter Change Log
  1370.  
  1371.     GenMailer.rexx:
  1372.         status window was not being closed after a human session, fixed
  1373.  
  1374.         hardcoded  ftsflags  and  mailernames  was not being set for
  1375.         GAZEBO, fixed
  1376.  
  1377.         removed non-required double-quotes from RexxMsg commands,
  1378.         This  reduces  the size of both GenMailer and the wpl output
  1379.         files.
  1380.  
  1381.     Shelter.rexx:
  1382.         'flodir' env: was not being copied to clipvar. fixed
  1383.  
  1384.  
  1385.  25 Jan 1994 20:57:17 Shelter Change Log
  1386.  
  1387.     GRAB.wplrx:
  1388.         Now  writes  a login message to user if callback verifier is unable
  1389.         to connect to number given.
  1390.  
  1391.  
  1392.  
  1393.  25 Jan 1994 17:23:20 Shelter Change Log
  1394.  
  1395.     GenMailer.rexx:
  1396.         When adding missing load_bbs jump table entry for GAZEBO, I
  1397.         accidently deleted it for PORTICUS, fixed.
  1398.  
  1399.         SCROLLWIN boolean removed and replaced by:
  1400.         SCROLL <level>
  1401.              Select scroll level 
  1402.              5 - launch,preinit,reinit,dial,answer,connect,user            
  1403.              4 - launch,preinit,dial,answer,connect,user                   
  1404.              3 - dial,answer,connect,user                                         
  1405.              2 - connect,user                                              
  1406.              1 - user                                                      
  1407.              0 - scroll window never opens                                 
  1408.  
  1409.     Shelter.rexx:
  1410.         Check for SCROLLWIN boolean removed
  1411.         corrected missing check for last varible
  1412.  
  1413.  
  1414.  25 Jan 1994 00:20:37 Shelter Change Log
  1415.  
  1416.  
  1417.     Grab.wplrx:
  1418.     GenMailer.rexx:
  1419.         added ENV:VUSER flag
  1420.         Verified  User  is  no longer required to go through call back
  1421.         verification during the SAME sessions.
  1422.  
  1423.         loadbbs jump table entry was not being generated for GAZEBO, fixed
  1424.  
  1425.     Shelter.rexx:
  1426.         MENUS  variable  was  being  checked  for  mailers other than
  1427.         Porticus, causing unexpected exit, fixed.
  1428.  
  1429.     TdtoX.rexx renamed to XQ.rexx:
  1430.         (XQ.rexx is included in XPACK.LHA)
  1431.         flocvt is now done first
  1432.         ?UT  files listed in FLO file are MOVED to another directory before
  1433.         queueing.  This directory is created by XQ.
  1434.         
  1435.  
  1436.  23 Jan 1994 23:41:54 Shelter Change Log
  1437.  
  1438.     Shelter.rexx:
  1439.     TDtoX.rexx:
  1440.     AddWork.rexx:
  1441.         Error in find_domain() when domain not found, 
  1442.         caused strange results, fixed
  1443.  
  1444.  
  1445.  23 Jan 1994 17:42:41 Shelter Change Log
  1446.  
  1447.     GenMailer.rexx:
  1448.     *Gen.CFG:
  1449.         New Keyword: (NOT APPLICABLE to UMBRELLA)
  1450.     
  1451.     UMH "04:00 06:00"
  1452.         This  is  start and end times of your Universal Mail Hour.  This is
  1453.     also  known as ZMH, but is not necessary limited to one hour.  In fact,
  1454.     to  avoid  problems  when  switching  from Standard to DayLight Savings
  1455.     time, many systems set UMH to 2 hours
  1456.  
  1457.     New BAN keyword:
  1458.  
  1459.     BAN  notumh  "Sysop has disabled $(namebuf) access during software upgrade."
  1460.         This  is the message to present to human callers when ACCESS is set
  1461.     FALSE outside of UMH.
  1462.  
  1463.     NOTE:  the user will be given the number of minutes to wait before
  1464.     calling back if he calls DURING UMH.
  1465.  
  1466.  
  1467.         New keyword: (ROOF & PORTICUS ONLY)
  1468.     MENU GEN|MAKE [RAM]
  1469.         Controls how menus are generated and displayed to the caller
  1470.  
  1471.     MENU GEN    - menus will be generated as wpl modules
  1472.                   Menu entries are lmited to 256 characters
  1473.                   *MENUS.wpl will be generated
  1474.   
  1475.     MENU MAKE   - menus will be generated as text files and be displayed
  1476.                   using xprascii. OutPut files will be placed in CFG:   
  1477.                   If Startup-Sequence copies *.menu to RAM:, use RAM 
  1478.                   option to cause these to be sent instead
  1479.                   Generates: MAIN.MENU,MAGIC.MENU,INFO.MENU,BOARD.MENU  
  1480.     
  1481.     Using xprascii to display the menus is MUCH slower.  However, one can
  1482. use  much  LARGER  and  prettier  menus.  One can EDIT these *.menu
  1483. files  to  add ANSI and text graphics.  Be sure to back these up, as they
  1484. will be overwritten the next time GenMailer is executed.
  1485.  
  1486.     Shelter.rexx: 
  1487.         Will not attempt to access *menus.wpl if text file menus are in
  1488.     use.
  1489.  
  1490.  
  1491.  21 Jan 1994 15:32:43 Shelter Change Log
  1492.  
  1493.     Genmailer.rexx:
  1494.         Added warning for invalid keyword for site type in cache parseing
  1495.  
  1496.     *Gen.CFG (ROOF & PORTICUS) new keyword:
  1497.     ESC-ESC  (ROOF and PORTICUS ONLY)
  1498.         Determines what will happen when the user hits ESC twice
  1499.  
  1500.     ESC-ESC BBS             directly launch BBS # 1 without user
  1501.                             name prompting
  1502.         or
  1503.     ESC-ESC SELECT          prompt for user name and show BBS MENU
  1504.         or
  1505.     ESC-ESC MENU            prompt for user name and show MAIN MENU
  1506.  
  1507.     CACHE.CFG:
  1508.     These two REPLACE 'useakas'
  1509.  
  1510.     useakasin   - if TRUE, we will send all files destined for any of the
  1511.                   site's FTN AKAs during an INBOUND session
  1512.  
  1513.     useakasout  - if TRUE, we will send all files destined for any of the
  1514.                   site's FTN AKAs during an OUTBOUND session
  1515.  
  1516.  
  1517.  21 Jan 1994 00:20:50 Shelter Change Log
  1518.  
  1519.     GenMailer.rexx:
  1520.         Umbrella & Gazebo: 
  1521.         Mailer names and ftsflags now hardcoded for the most
  1522.         popular mailers.  (ProdCFG.rexx was never included in Umbrella
  1523.         distribution anyways :)
  1524.  
  1525.  20 Jan 1994 17:16:06 Shelter Change Log
  1526.  
  1527.     GenMailer.rexx:
  1528.         Finally..all .wpl code is generated.
  1529.         The  *.src modules are now reserved for features under development.
  1530.         The either contain untested code or stub routines.
  1531.  
  1532.     Shelter.rexx:
  1533.         updated to no longer look for the dropped module *.AKAS.wpl. 
  1534.  
  1535.  
  1536.         TODO:
  1537.             - eventually,  Mailer  name  will  depend upon the
  1538.               option set selected, instead of vis-versa.
  1539.             - add emsi when xpremsi.library is released
  1540.             - add fax when xprfax.lirary is released
  1541.             - add new keywords
  1542.                 ACCEPTCOLLECT   - process REQ received when WE called
  1543.                 SENDCOLLECT     - send REQ to caller, regardless of 
  1544.                                   remote freq flag
  1545.                 ESC-ESC to select which option will be used:
  1546.                 - BBS           - directly launch BBS (default for GAZEBO)
  1547.                                   no user name prompt  
  1548.                 - SELECT        - prompt for user name and 
  1549.                                   present BBS MENU
  1550.                 - MENU          - prompt for user name and 
  1551.                                   present MAIN MENU
  1552.                 - LOGIN         - prompt for user name
  1553.             
  1554.                 USEAKASIN       - replaces useakas, 
  1555.                                   used only on INBOUND sessions
  1556.                 USEAKASOUT      - replaces useakas,
  1557.                                   used only on INBOUND sessions
  1558.  
  1559.  20 Jan 1994 00:22:08 Shelter Change Log
  1560.  
  1561.     GenMailer.rexx:
  1562.         added verbose progress reports during generation
  1563.  
  1564.         mailer module *AKAS.wpl dropped and merged with main .wpl
  1565.  
  1566.         Umbrella rewritten, src cut from 20k to 3k, output approx 30k
  1567.  
  1568.     WARNING: NOTHING TESTED!!
  1569.  
  1570.  19 Jan 1994 12:59:40 Shelter Change Log
  1571.  
  1572.     GenMailer.rexx:
  1573.  
  1574.         MASSIVE changes :)  Code optimized in many places.
  1575.         Virtually all of the *.src files have been moved into GenMailer.
  1576.         Faster and Better error handling on answer, dialing and handshake.
  1577.         Hooks added for future emsi and fax modules.
  1578.         In most cases, code that would not be used, is no longer generated.
  1579.         updated and corrected example *Gen.cfg and Modem?.cfg files.
  1580.  
  1581.         TODO:
  1582.             - move more of Umbrella.src into GenMailer
  1583.             - eventually,  Mailer  name  will  depend upon the
  1584.               option set selected, instead of vis-versa.
  1585.             - add new keywords
  1586.                 ACCEPTCOLLECT   - process REQ received when WE called
  1587.                 SENDCOLLECT     - send REQ to caller, regardless of 
  1588.                                   remote freq flag
  1589.                 ESC-ESC to select which option will be used:
  1590.                 - BBS           - directly launch BBS (default for GAZEBO)
  1591.                 - SELECT        - present BBS MENU
  1592.                 - MENU          - present MAIN MENU
  1593.                 - LOGIN         - prompt for user name
  1594.             
  1595.                 USEAKASIN       - replaces useakas, 
  1596.                                   used only on INBOUND sessions
  1597.                 USEAKASOUT      - replaces useakas,
  1598.                                   used only on INBOUND sessions
  1599.         Any other suggestions?
  1600.  
  1601.  19 Jan 1994 00:20:51 Shelter Change Log
  1602.  
  1603.     *GEN.cfg:
  1604.     WVN Keywords REMOVED:
  1605.         buffersize
  1606.     WVS Keywords REMOVED:
  1607.         pickup
  1608.         trywazoo
  1609.         tryfts1
  1610.         tryemsi
  1611.  
  1612.     Modem*.CFG:
  1613.     New Keywords:
  1614.         tryfts1     TRUE    - will enable FTS-0001 (Lotek) sessions
  1615.         trywazoo    TRUE    - will enable FTS-0006 (WaZoo) sessions
  1616.         tryemsi     TRUE    - will enable FSC-0056 (EMSI) sessions
  1617.     See GenMailer.DOC for proper usage.
  1618.  
  1619.  
  1620.  17 Jan 1994 00:20:37 Shelter Change Log
  1621.  
  1622.     GenMailer:
  1623.         It  was not possible to mix immediate and deferred ENV:  variables.
  1624.     In order to fix this it was necessary to change the braket characters
  1625.     used to indicate an immediate expnasion ENV:  variable.  The characters
  1626.     are changed from @${...} to $½...╗
  1627.         ½  and  ╗  are the double braket characters:  ALT-9 and ALT-0, what
  1628.     you SEE depends on the font you are using, if using an IBM font you wil
  1629.     see a '1/2' and a 'double-line top-right corner' )
  1630.  
  1631.         A  number  of  code sections were removed from the *.src modules and
  1632.     are  now  generated. This makes for smaller .wpl modules, as sections will
  1633.     not be included if not enabled.
  1634.         xpr, wazoo, dial, lookups, multi, banner etc...
  1635.  
  1636.     new keywords *GEN.cfg:
  1637.         SPEECH  - if TRUE, address called or calling is spoken
  1638.         ONLINE  - if TRUE, bbs/online dialing with term launching is enabled
  1639.         CLOCK   - if TRUE, Atomic CLock dialing is enabled
  1640.  
  1641.     new keyword Modem*.CFG:
  1642.         LO  -  Listed  Only  if  true,  calls from unlisted systems are not
  1643.         accepted.
  1644.  
  1645.  
  1646.  15 Jan 1994 00:21:54 Shelter Change Log
  1647.  
  1648.     GENMAILER.REXX:
  1649.         Now  strips  spaces  and dashs from both 'number and 'altnum' Site
  1650.     Cache entries.
  1651.         
  1652.         PorticusMenus.wpl did not get BOARD entry, corrected.
  1653.  
  1654.  14 Jan 1994 09:55:01 Shelter Change Log
  1655.  
  1656.     GenMailer.rexx:
  1657.  
  1658.         - Corrected FREQ command for GAZEBO. (untested)
  1659.  
  1660.         -  *SESS commands were not always executed, this is because they
  1661.         must be set as ENV:  variables, This is now done by GenMailer.
  1662.         Regarless of method used to specify the command, an ENV variavle
  1663.         to be set. 
  1664.  
  1665.         - Corrected Gazebo and Umbrella source in respect to the above..
  1666.  
  1667.         -  For  consitancy  and  readability,  the  IMPPKTS  and IMPARCS
  1668.         commands have been changed to PKTRECD and ARCRECD respectivly.
  1669.         Updated genmailer.doc and all *.src modules to refect this change.
  1670.  
  1671.         -  added  documentation  of  UUCPRECD  command, although this is
  1672.         REDUNDANT, since uucico will spawn uuxqt to handle recd email..
  1673.  
  1674.  
  1675.  14 Jan 1994 00:21:30 Shelter Change Log
  1676.  
  1677.     NOTE.wplrx:
  1678.         Added Zmodem message upload option
  1679.  
  1680.     GRAB.wplrx/RFS:
  1681.         verified user byte limit is now 10 * baudrate
  1682.  
  1683.  
  1684.  13 Jan 1994 00:20:26 Shelter Change Log
  1685.  
  1686.     Porticus:
  1687.         If  a  help file did not exists, xprascii would start up in receive
  1688.     mode.  This has been corrected by adding an exists check for the
  1689.     helpfile.   If  it  does not, A message is sent indicating help for the
  1690.     command is not available.
  1691.  
  1692.  
  1693.  11 Jan 1994 23:44:42 Shelter Change Log
  1694.  
  1695.     AnswerString in modem?.cfg was not being used (ATA was always sent)
  1696.     This is now corrected.
  1697.  
  1698.     Gazebo:
  1699.         removed unused upload code
  1700.         removed extra unused variables is bbs spawning code
  1701.         removed redudnat ACCESS check in BBS spawning code
  1702.  
  1703.     Porticus:
  1704.         added  log  message  to indicate processingof uploaded GRAB request
  1705.         file.
  1706.  
  1707.     GenMailer.DOC:
  1708.         added  more  info  on modem config and AFTERSESSION and WHEN RECD
  1709.     commands,  included examples of three methods of specifying these CMD
  1710.     strings.
  1711.  
  1712.  
  1713.  11 Jan 1994 18:45:32 Shelter Change Log
  1714.  
  1715.     GenMailer.DOC:
  1716.         updated to discuss
  1717.             internal and external variables
  1718.             deferred variable expansion
  1719.             string and modem escape characters
  1720.     Shelter.DOC:
  1721.         added info on wplrx utilities
  1722.  
  1723.     Gazebo:
  1724.         removed redundant code related to BBS spawning
  1725.  
  1726.  
  1727.  10 Jan 1994 00:20:52 Shelter Change Log
  1728.  
  1729.     GRAB.wplrx:
  1730.         Added progress logging on callback verification
  1731.  
  1732.  
  1733.  08 Jan 1994 00:21:12 Shelter Change Log
  1734.  
  1735.     GRAB.wplrx:
  1736.         Add lockout of 0??-???? and ?11-???? phone numbers.
  1737.  
  1738.     Shelter.rexx:
  1739.         Now SETS SHELTER clipvar
  1740.  
  1741.  
  1742.  07 Jan 1994 00:21:07 Shelter Change Log
  1743.  
  1744.     Grab.wplrx:
  1745.         Now features CallBack verification.
  1746.         If  user say Yes to verify prompt, he will be prompted for his phone
  1747.     number  (LOCAL  ONLY).  If it is not found in CFG:Guser.dat, he will be
  1748.     asked  to  select password.  If it is properly entered, his phonenumber
  1749.     password  and  name  will  be appended to the dat file.  Grab will then
  1750.     hangup  and  call  him  back.  On connection he wil be prompted for his
  1751.     password.   If  ok,  byte  limits  will  be raised from human to mailer
  1752.     limits and maximum request to 10.
  1753.     
  1754.         New Internal config options:
  1755.             maxpsessions  -  this  is the number a files a verify user may
  1756.             request
  1757.  
  1758.  
  1759.  04 Jan 1994 11:33:00 Shelter Change Log
  1760.  
  1761.     BUG: a resumed REQ file is not processed
  1762.         This  may  in  fact  affect  other  whenrecd/aftersession, I've not
  1763.         noticied it before.
  1764.     Hopefully fixed :)
  1765.  
  1766.     
  1767.  04 Jan 1994 00:20:44 Shelter Change Log
  1768.  
  1769.     GenMailer.rexx:
  1770.         Porticus.src was missing owndev procedure.
  1771.         Merged umbrellaAKA.wpl into umbrellaCFG.wpl
  1772.  
  1773.     *.src: 
  1774.         Cleaned up modem handling, loopinit, all *.src.
  1775.         Added submenus, ROOF and PORTICUS. ESC now brings up mainmenu.
  1776.         new BOARD command accesses BBSs.
  1777.         Cleaned up some missing labels.
  1778.         Cleaned up Umbrella startup, willnow exit if cache missing or bad.
  1779.  
  1780.  30 Dec 1993 00:20:31 Shelter Change Log
  1781.  
  1782.     Genmailer.rexx:
  1783.         If mailer is active when one executes:
  1784.             GenMailer <mailer> CACHE
  1785.         The  new  site  cache  will be automatically loaded.  This does NOT
  1786.         apply to Umbrella.
  1787.  
  1788.  
  1789.  29 Dec 1993 00:21:27 Shelter Change Log
  1790.  
  1791.     v0.98
  1792.     GenMailer.rexx: (Porticus and Roof ONLY)
  1793.         due  to  possibility  that  a  long mainmenu could scroll off user
  1794.         screen, the text and magic downloads are now in their OWN submenus.
  1795.         They are accessed by the new commands; INFO and MAGIC.
  1796.         the  two  new  commands use the same procedure as the BBS command to
  1797.         process  user  command.   This  will allow us to add other submenus
  1798.         in the future.
  1799.         Another advantage of this method is that is no longer necessary to
  1800.         be  concerned if a menu item name is a subset of an item in another
  1801.         menu.
  1802.  
  1803.     Xpack.rexx:
  1804.         fixed incorrect filenote entry
  1805.  
  1806.  
  1807.     TDtoX.rexx:
  1808.         new utility to allow people with 4D tossers to use the 5D Xpack.
  1809.  
  1810.  24 Dec 1993 00:20:31 Shelter Change Log
  1811.  
  1812.     Scall.rexx:
  1813.         corrected error exit which occured when POLLWIN set to FALSE
  1814.  
  1815.  
  1816.  23 Dec 1993 19:25:14 Shelter Change Log
  1817.  
  1818.     GenMailer.rexx:
  1819.     src/*.wpl
  1820.  
  1821.         Added new cache keyword: useakas
  1822.         - if TRUE, we will send all files destined for any of the
  1823.           sites FTN AKAs during the same session
  1824.  
  1825.  
  1826.  21 Dec 1993 00:23:21 Shelter Change Log
  1827.  
  1828.     Wchat.rexx:
  1829.         was ROOF specific, now will work with all Shelter mailers
  1830.  
  1831.  
  1832.  19 Dec 1993 00:21:43 Shelter Change Log
  1833.  
  1834.     RFSfreqlist.rexx
  1835.         First area was not being processed
  1836.  
  1837.     GenMailer.rexx:
  1838.         added new keyword for Modem*.cfg
  1839.         initwait  this is the number of seconds to wait for a response from
  1840.             the modem to the Init string.
  1841.  
  1842.  
  1843.  17 Dec 1993 00:21:40 Shelter Change Log
  1844.  
  1845.     Note.wplrx
  1846.     Chat.wplrx
  1847.     Grab.wplrx
  1848.     UserUL.wplrx
  1849.         These were modifed to make them work with any shelter mailer.
  1850.  
  1851.     Grab.wplrx:
  1852.         Added Download, Reenter, Abort requester.
  1853.         allows user to abort grab or reenter requests
  1854.  
  1855.  
  1856.  16 Dec 1993 00:20:35 Shelter Change Log
  1857.  
  1858.     GenMailer.rexx:
  1859.         Now creats smaller Site Cache.  When a node entry has more that one
  1860.         site type,only the keywords specific to each site type are set.
  1861.  
  1862.  
  1863.  
  1864.  14 Dec 1993 00:21:13 Shelter Change Log
  1865.  
  1866.     GenMailer.rexx:
  1867.         MODEM only compile option was broken, now fixed
  1868.  
  1869.  
  1870.  11 Dec 1993 00:21:13 Shelter Change Log
  1871.  
  1872.     GenMailer.rexx:
  1873.         new MODEM Keyword:
  1874.         RESPONSETIMEOUT
  1875.             This is the number of seconds the mailer will wait for a
  1876.         response from the modem on dial and answer.  THIS IS LINE SPECIFIC.
  1877.  
  1878.         Added support for modified System Status Display (ROOF only)
  1879.  
  1880.  09 Dec 1993 16:54:21 Shelter Change Log
  1881.  
  1882.     Shelter.rexx:
  1883.         fixed endless loop on flocvt (ooooops)
  1884.  
  1885.  
  1886.  08 Dec 1993 00:20:26 Changes in: Mail:rexx/
  1887.  
  1888.     GenMailer.rexx:
  1889.         Slave launching faster on multiline systems, cache is loaded only
  1890.         ONCE now.
  1891.  
  1892.         Code  size reduction for Umbrella, Removed unused $(line) references.
  1893.  
  1894.         ACCESS lockout was not effective for user utilites, fixed.
  1895.         Added BBS dialing and term program spawning to PORTICUS.
  1896.  
  1897.         Porticus and ROOF will use Yanik Grigon's ResumeFill if available.
  1898.         Gazebo and Umbrella REQUIRE it.
  1899.     
  1900.         Fixed log entry which was missing time, line and address when
  1901.         displaying modem response and event.
  1902.  
  1903.  
  1904.  07 Dec 1993 00:20:41 Changes in: Mail:rexx/
  1905.  
  1906.     Xpack.rexx:
  1907.         With  Shelter  Mailers,  will  now  use  "Shelter  POLL" instead of
  1908.     FLOWMGR  functionhost.
  1909.  
  1910.         Now supports dialing BBS sites from Site Cache, launches defined
  1911.     terminal program on connect. (see GenmAiler.doc)
  1912.  
  1913.     node        bbs_windows
  1914.     number      3214842
  1915.     sitename    Windows BBS
  1916.     sysop       Tony Leonard
  1917.     term        Terminus:TSL Session $(line) IGNOREODU DEFAULTS Terminus$(line).DEF   
  1918.     
  1919.     SCall.rexx:
  1920.         Added support for BBS dialing
  1921.         fixxed bug in site type determination
  1922.  
  1923.  06 Dec 1993 10:37:01 Changes in: Mail:rexx/
  1924.  
  1925.     GenMailer.rexx:
  1926.         - ALLOWFREQS was not effective, fixed
  1927.         - domain  was  set to UUCP if FTN inbound call interrupt in during
  1928.           UUCP dial, fixed
  1929.         - Removed some unnecessary conditionals
  1930.         - Now checks is RPDIR:STARTRFS is present and sets freq handler
  1931.           command to use it is so.
  1932.  
  1933.     Shelter.rexx
  1934.         - now deletes temp files
  1935.         - click to close window (progress) no longer used
  1936.           on flocvt functions.  Some users with busy systems would find 20
  1937.           windows waiting to be closed when they woke up
  1938.  
  1939.  
  1940.  05 Dec 1993 00:20:23 Changes in: Mail:rexx/
  1941.  
  1942.     GenMailer.rexx
  1943.         Manual dial did not work for uucp sites, source corrected.
  1944.  
  1945.     Shelter.rexx:
  1946.         Now copies ENV: AKAs to CLips
  1947.         Checks that AKA exists for each domain in DOMAINLIST
  1948.         When doing flocvt on ?UT files, will report error 
  1949.         if .?UT file is .OUT or not one of .NUT, .HUT, .DUT, or .CUT.
  1950.  
  1951.     SCall.rexx:
  1952.         added missing exit()
  1953.         code size reduction
  1954.         bumped up Failat
  1955.  
  1956.  
  1957.  04 Dec 1993 11:51:16 Changes in: Mail:rexx/
  1958.  
  1959.     Shelter.rexx:
  1960.         FLOCVT function will now also scan and add any remaining ?UT
  1961.         files  to  queue.   .OUT  files will be ignored, as these should be
  1962.         echomail which is waiting to be archived.  CUT, DUT, NUT and
  1963.         HUT will be added according to priority.
  1964.  
  1965.     New Commands:
  1966.  
  1967.         POLL
  1968.             Will call all sites with pending mail using Scall.rexx
  1969.  
  1970.         CLEAN
  1971.             Removes non-exiting files from queue.
  1972.  
  1973.     Changed:
  1974.  
  1975.         CALL
  1976.             This will now launch Scall.rexx asyncronously.
  1977.  
  1978.  03 Dec 1993 00:20:40 Changes in: Mail:rexx/
  1979.  
  1980.     GenMailer.rexx:
  1981.         New KeyWords:
  1982.  
  1983.     DIALWIN TRUE|FALSE
  1984.         If true the poll progress window will be displayed
  1985.  
  1986.     XPRWIN  TRUE|FALSE
  1987.         If true the XPR file transfer window will be displayed
  1988.         It is advisable, that you set it to FALSE if you have a
  1989.         LOGWINDOW defined.
  1990.  
  1991.     SCROLLWIN TRUE|FALSE
  1992.         If true the line status window will be displayed during
  1993.         initialization and connects
  1994.  
  1995.     Bug Fix:
  1996.         Baud rate was not being reset after a connect at a lower
  1997.         rate than maximum
  1998.  
  1999.  
  2000.     XPACK.rexx:
  2001.         Will now work with ANY Shelter mailer.
  2002.  
  2003.  
  2004.  02 Dec 1993 00:21:00 Changes in: Mail:rexx/
  2005.  
  2006.     Shelter.rexx:
  2007.         REDIALDELAY and BUSYDELAY were not changable on the fly, corrected.
  2008.         
  2009.         Added  POLLWIN  (TRUE|FALSE)  variable, if TRUE, Poll window will be
  2010.         opened when dialing.
  2011.  
  2012.         Removed outbound freq logging code
  2013.  
  2014.     GenMailer.rexx
  2015.         Added  POLLWIN  (TRUE|FALSE)  variable, if TRUE, Poll window will be
  2016.         opened when dialing.
  2017.  
  2018.         Added an error exit procedure
  2019.         Added check that a TRUE|FALSE variable is set to one of those.
  2020.         Added check that a numberic variable is set to a number.
  2021.  
  2022.  01 Dec 1993 00:20:39 Changes in: Mail:rexx/
  2023.  
  2024.     GenMailer.rexx
  2025.  
  2026.         Added code to bump negopri and xferpri up by 1 if modem is LOCKED.
  2027.         Removed trailing spaces in HOST.ADDRESS.* Env: variables
  2028.  
  2029.     Shelter.Rexx:
  2030.         General code cleanup (filesize reduction)
  2031.  
  2032.  30 Nov 1993 00:20:32 Changes in: Mail:rexx/
  2033.  
  2034.     GenMailer.rexx:
  2035.         fixed typo that caused wplrx commands to be disabled
  2036.         added  setting  LOGWINDOW, config gives position when there are two
  2037.         slaves.
  2038.  
  2039.         fixed  error  in  mailer sources which caused a guru on exit , this
  2040.         was a reference to a script with the mailers name, should have been
  2041.         SHELTER.rexx
  2042.  
  2043.         removed  checking  for  compiled versions in S:?call, as this would
  2044.         cause a requester if the volume RPDIR: did not exist.
  2045.  
  2046.  
  2047.     Shelter.rexx:
  2048.         corrected positioning of second and remaining Mailer windows
  2049.  
  2050.         added opening LOGWINDOW if set
  2051.  
  2052.  
  2053.  29 Nov 1993 00:20:30 Changes in: Mail:rexx/
  2054.  
  2055.     GenMailer.rexx:
  2056.         Added SLAVES Cliplist setting for Gazebo
  2057.         Removed some unnecessary conditional code for Umbrella
  2058.  
  2059.         
  2060.  27 Nov 1993 00:20:33 Changes in: Mail:rexx/
  2061.  
  2062.     GenMailer.rexx:
  2063.     Correct missing quotes in modem response string generation
  2064.     Removed linefeed from ENV write routine
  2065.  
  2066.  
  2067.  26 Nov 1993 00:20:34 Changes in: Mail:rexx/
  2068.  
  2069.     GenMailer.rexx
  2070.     removed  generation  of Pattern test code when domain = default domain.
  2071.     This broke auto-aka.
  2072.  
  2073.  25 Nov 1993 19:34:07 Changes in: Mail:rexx/
  2074.  
  2075.     GenMailer.rexx
  2076.         Now allows disabling UUCP
  2077.         added configuration of uucico and login commands
  2078.         added uucico option sfor uucp site cache
  2079.         now sets UUCP, ACCESS, ALLOWSFREQS and FTSREQS ENV: variables
  2080.  
  2081.  24 Nov 1993 10:07:56 Changes in: Mail:rexx/
  2082.  
  2083.     Shelter.rexx:
  2084.     corrected problems with '/' and undefined variable in flocvt()
  2085.     corrected problem with inconsistant use of slave,port and line variables
  2086.     in openstatus(), closestatus() and dial().
  2087.     corrected Mailer Title bar
  2088.         added atomic clock 
  2089.         added uucp
  2090.         added optional and required ENV checking
  2091.         added multiline GUI open, close
  2092.         added multiline dialing
  2093.         added user window parameters
  2094.         added AUTO command
  2095.  
  2096.     GenMailer.rexx:
  2097.     added  exists check for .wplrx and text files Will exist is .wplrx does
  2098.     not exist.
  2099.  
  2100.  19 Nov 1993 00:21:20 Changes in: Mail:rexx/
  2101.  
  2102.     Shelter.rexx:
  2103.     added default log name if not defined in UmbrellaGEN.cfg
  2104.         "MAIL:umbrella.log"
  2105.  
  2106.         added  4d  .FLO file Convert function FLOCVT.  This converts 4d flo
  2107.     files in the defined outbound directory to xferq.
  2108.  
  2109.         added  Click  to  Close  for Umbrella command progress windows (the
  2110.     larger one)
  2111.         added  command completed message to functions that use the progress
  2112.     window.
  2113.         added note to usage that ctl-c will abort a poll
  2114.  
  2115.         added call to genmailer if UCFG not set.
  2116.  
  2117.  
  2118.     GenMailer.rexx:
  2119.  
  2120.         Fixed  error in mailernameAKAS.wpl generation bug when UUCP appeared
  2121.     in AKA field other than ADDRESS field.
  2122.  
  2123.         Hopefully  fixed  the double-slash bug in directories.  DIR entries
  2124.     must now be specified with NO SLASH in *GEN.CFG
  2125.  
  2126.     *call.cfg is now INTEGRATED into mailernameGEN.cfg.
  2127.     This reduces the number of keywords as dups are removed and others
  2128. variable/clips are derived instead of specified.
  2129.  
  2130.     Added DOMAINAWARE keyword to *call.cfg. 
  2131.         if true a single inbound directory is used for ftn sessions
  2132.         if false, a separate inbound directory is used for each ftn domain.
  2133.     
  2134.     Removed DOMAIN keyword from *call.cfg
  2135.         The first domain of DOMAINLIST is now the default DOMAIN.
  2136.  
  2137.     Now handles multiple env expansion per line (thanks to Walt Sullivan)
  2138.     now generates either ROOF or Umbrella Mailer
  2139.  
  2140.        Usage: GenMailer MailerName mode
  2141.               GenMailer (ROOF|UMBRELLA) (CFG|MODEM|CACHE|ALL)
  2142.     
  2143.            CFG   - compile CFG:MailerNameGen.CFG and create
  2144.                    MailerNameAKAS.wpl, MailerNameCFG.wpl, and optionally
  2145.                    MailerNameMENUS.wpl in CFG:wpl/
  2146.     
  2147.            MODEM - compile CFG:WPL/Modem#?.CFG and create 
  2148.                    CFG:wpl/MailerNameMODEM.wpl
  2149.    
  2150.            CACHE - compile CFG:MailerNameCache.CFG and create 
  2151.                    CFG:wpl/MailerNameCACHE.wpl
  2152.     
  2153.            ALL   - obvious, no? :)
  2154.  
  2155.  
  2156.                         Shelter Mailers Change Log
  2157.                        created by Roof Post Utility
  2158.                            by Robert Williamson
  2159.